Одна из движущих сил стандарта плавающей запятой IEEE 754 был, в частности, суперкомпьютер Крей. Но не потому, что Крей такой сторонник стандартов. Скорее наоборот.
На машине Крея код x=1/y; z = y*x мог дать заметный разброс значений потому, что Крей из умножения столбиком отрезал все младшие биты!
Вот так:
123
*466
-----
738
738492
(
Read more... )